#remark_div{
    width:100%;
    background:#F9F8F7;
    color:#A0A0A0 ;
    margin-bottom:20px;
    #remark{
        color:#333333;
    }
    .wf-req-sign-input{
        display: block;
        padding-right: 15px;
        border: 1px solid #E2E2E2;     
        cursor: default;
        line-height: 40px;
        .wf-req-sign-input-delete{
            position: absolute;
            right: 20px;
            top: 20px;
            font-size: 25px;
        }
        .remark_list_dom{
            margin-bottom: 10px;
        }
    }
   
    .cke_inner{
        border-top:0;
    }
}
.wf-req-signInput{
    border:1px solid transparent;
}
.wf-req-signInput:hover{
    border:1px solid #0F99FD ;
}
.wf-req-signInput-mustInput{
    border-left:  2px solid #FF4949 !important;
}
.wf-req-signInput-isOpen{
    border:1px solid transparent !important;
}
.wf-req-signInput-isOpen:hover{
    border:1px solid #0F99FD !important;
}

.wf-free-flow-simple-content{
    #remark_div{
        .wf-req-sign-input{
            padding-left: 20px;
        }
    }
}
table{
    #remark_div{
        margin-bottom:0 !important;
        .wf-req-sign-input{
            .remark_list_dom:first-child{
                margin-top:10px;
            }
        }
        .wf-req-sign-input:hover{
            border:1px solid #E2E2E2 !important;
        }
    }
}